home *** CD-ROM | disk | FTP | other *** search
- ===============================================================================
- Consulting By Knight
- PO Box 4428
- Lexington, KY 40544-4428
- (606) 277-8499
- 75127.2460@compuserve.com
- ===============================================================================
-
- Answering Machine
-
- What is it?...
-
- This Delphi project demonstrates how to develop telephony applications using
- Voice Information Systems TIF DLL for Dialogic compatible hardware. Emulating an
- answering machine isn't the most cost-effective application you would ever want
- to create, but it does serve to exercise the most common functions used in
- voice processing: playback, record, digit input, call-progress and hook
- switching.
-
- What does it do?
-
- Just as with any common answering machine, this application also answers the
- phone, plays a greeting, and records a message. A caller may also enter the
- system password ("123#") during the greeting to gain access to the system menu
- in order to:
- * play/erase messages
- * re-record the greeting
- * change the forwarding phone number
- * change the max message count (before forwarding)
-
- Depending on what "Max Messages" is set to, recorded messages can be forwarded
- to another phone number so that the user can perform all the functions mentioned
- above.
-
- Files:
- ansmach.exe Demo application
- ansmach.dpr Delphi project file
-
- ansmach1.dfm Main form
- ansmach1.pas Main source
-
- ansmach2.dfm About Box form
- ansmach2.pas About Box source
-
- ansmach0.vox Voice recording
- ansmach1.vox "
- ansmach2.vox "
- ansmach3.vox "
-
- dlgtif.dll hardware API interface
- dlgctl.exe hardware scheduler
- dlgtif.dcu Object Pascal unit to call DLGTIF.DLL
-